package edu.nf.ch05.mapper;

import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Repository;

/**
 * @author wangl
 * @date 2025/4/28
 *
 * @Component注解用于装配一个Bean
 * value属性用于设置bean的id，
 * 如果不设置则使用当前类名作为id并将首字母改为小写
 */
//@Component("userMapper")
//从3.0开始使用@Repository注解标识持久层
@Repository("userMapper")
//如果有多个实现的时候，
//第一种方式可以使用@Primary注解来设置优先注入的级别
//@Primary
public class UserMapperImpl implements UserMapper {

    @Override
    public void add() {
        System.out.println("insert into user");
    }
}